Customization

The various phases of the read-eval-print loop may be customized by assigning values to switches.

Settable


\begin{inset}{}
Accesses the {\tt READ} part of the read-eval-print loop. Initially, this is
{\tt READ}.
\end{inset}

Settable


\begin{inset}{}
Accesses the {\tt EVAL} part of the read-eval-print loop. Initially, this is
{\tt EVAL}.
\end{inset}

Settable


\begin{inset}{}
Accesses the {\tt PRINT} part of the read-eval-print loop. Initially, this
is {\tt PRINT}.
\end{inset}

Settable


\begin{inset}{}
Accesses the prompting routine used in the read-eval-print loop....
...s {\tt > } at the top
level, {\tt >> } at the level below that, etc.
\end{inset}

Settable


\begin{inset}{}
If {\tt (LOAD-NOISILY?)} is true (which it is initially), then {...
...tandard compiler only). The output goes to the terminal
output port.
\end{inset}

Operation


\begin{inset}{}
Read-eval-print loops will not print any object which answers tr...
...ote that this is unrelated to the functioning of {\tt PRINT} itself.
\end{inset}


\begin{inset}{}
Its value is an object which answers true to the {\tt REPL-WONT-...
...INT $\equiv$\ (OBJECT NIL ((REPL-WONT-PRINT? SELF) T))
\end{codexenv}\end{inset}